큐에서 꺼낸 노드를 방문하고 그 자식 노드를 뒤에 넣는다
queue = deque([A])에서 시작한다. 꺼낸 횟수를 옮기면 방문한 노드, 새로 넣은 자식 노드, 큐의 앞쪽에서 뒤쪽까지의 내용이 바뀐다.
자식 노드를 넣는 순서가 같은 깊이 안의 좌우 순서를 정한다
자식 노드를 큐에 넣는 순서를 바꾸면 깊이별 방문 순서가 바뀐다. 어느 순서로 넣어도 얕은 층이 깊은 층보다 먼저 나온다.
같은 절차에서 큐를 스택으로 바꾸면 한 갈래를 끝까지 먼저 내려간다
꺼낸 노드를 방문하고 왼쪽, 오른쪽 자식 노드를 차례로 넣는 절차는 그대로 두고 대기 공간만 바꾸면 방문 순서와 깊이의 변화가 바뀐다.